Big Huge Thesaurus

dining companion

noun